If you’re reading this it’s because you saw that I’m skipping fetch and died a little inside.
I think fundamentally fetch is the safer and better option for most projects, but for small scale projects most will likely not notice the difference (especially if they’re working alone).
Those that do notice will discover the difference eventually, and it avoids having to teach it here in such a short time slot.
For the astute among you who read this:
git fetch pulls refs and objects from the remote, but does not merge them in. git pull performs a fetch and then attempts to merge them